/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mabi.modular.runtime.module.contributions.actions;

import com.mabi.modular.runtime.module.contributions.Contribution;

/**
 *
 * @author Justo Disla
 */
public interface IMabiAction extends Contribution {

    public abstract String getCaption();

    public abstract String getDescription();

    public abstract int getPosition();

    public abstract boolean isEnabled();

    public abstract boolean isVisible();

    public abstract String[] getCookies();

    public void performAction(Object context);
}
